home *** CD-ROM | disk | FTP | other *** search
/ CD School House 9 / CD School House 9.0 - Wayzata Technology (1994).iso / pc / dos / teachaid / pccai / caiarc1.exe / PC-TUTOR.CAI < prev    next >
Text File  |  1993-12-06  |  35KB  |  1,401 lines

  1. .rem                                                                 
  2. .rem -----------------PRESS CTRL-G (Go) TO RUN THIS PROGRAM--------- 
  3. .rem                                                                 
  4. .screen 0
  5. .cls
  6. .col 3
  7. .cen(*Your Personal Computer Tutorial - Introduction*)
  8. .cen(*by Alan Elliott, 1988*)
  9. .col normal
  10.  
  11.                               ┌────────────────┐
  12.                               │ ┌──────────┐   │
  13.                               │ │          │ ▄ │
  14.                               │ │          │   │
  15.                               │ │          │ ° │
  16.                               │ └──────────┘ ° │
  17.                         ┌─────┴════════════════┴─────┐
  18.                         │  ▄      ▄▄▄──▄▄▄ ▄▄▄──▄▄▄  │
  19.                         │ │││││││ █▄▄__▄▄█ █▄▄__▄▄█  │
  20.                         └────────────────────────────┘
  21.  
  22.  
  23. .locate 7,35
  24. .color 10
  25. WELCOME
  26. .color 7
  27. .play (*mft160o2l8cdep2*)
  28. .locate 7,35 (*       *)
  29. .locate 7,36
  30. .color 12
  31. TO THE
  32. .color 7
  33. .play (*fgap2*)
  34. .color 14
  35. .loc 6,35 (*  IBM*)
  36. .loc 7,35 (*PERSONAL*)
  37. .loc 8,35 (*COMPUTER*)
  38. .play (*bo3c*)
  39. .col 14
  40. .locate 14,64
  41. ╒══════╕
  42. .loc 15,64
  43. │      │
  44. .loc 16,64
  45. │┌────┐│
  46. .loc 17,64
  47. ││──┘││
  48. .loc 18,64
  49. │└────┘│
  50. .loc 19,64
  51. │      │
  52. .loc 20,64
  53. │      │
  54. .loc 21,64
  55. ╘══════╛
  56. .loc 14,1
  57. .color 3
  58.  
  59. The IBM Personal Computer awaits your every command.
  60. First, we must know how to tell it to do something. After
  61. typing your answer to a question, you must press the
  62. ENTER key (sometimes called the RETURN key). This key is
  63. located on the right side of the keyboard. It looks like
  64. the one pictured here.
  65.  
  66. .col 14
  67. .pau(*Press the ENTER key once *)
  68. .loc 14,1
  69. .blank 9
  70. .loc 18,1
  71. .col 3
  72. Very Good! This introduction to the IBM Personal Computer will teach you some
  73. of the fundamentals of your PC. First of all, let's look at the various parts
  74. of the computer.
  75.  
  76. .col 14
  77. .pause (*Please press the ENTER key *)
  78. .locate 6,50
  79. .color 28
  80. -- This is the MONITOR
  81. .color 3
  82. .locate 18,1
  83. .bla 5
  84. .loc 18,1
  85. The computer monitor is used to display information, so that the computer can
  86. communicate with you.  Your monitor may display information in black and
  87. white (or black and green), or it may display information in color.
  88. .col 14
  89.  
  90. .PAUSE (*Press ENTER to continue*)
  91. .locate 6,50 (*                           *)
  92. .col 28
  93. .locate 12,55 (*- The COMPUTER CONSOLE*)
  94. .col normal
  95. .locate 18,1
  96. .bla 6
  97. .locate 18,1
  98. .col 3
  99. The computer itself is located in this cabinet. You may have one or two
  100. disk drives installed in the right side of the front panel of your computer.
  101. These disk drives are used to store and read information from diskettes.  We
  102. will learn more about disk drives later.
  103. .col 14
  104.  
  105. .pau (*Please press ENTER*)
  106. .cls
  107. .skip 6
  108. .col 14
  109.                               Ending a Tutorial
  110. .skip 2
  111. .col 3
  112. If you wish to exit a tutorial lesson before reaching the end, press the
  113. "Esc" key. This key is located on the top row of the keyboard to the left of
  114. the "1" key. Pressing the "Esc" key will take you back to the menu.
  115. .skip 2
  116. .col 14
  117. .pau(*Please press ENTER*)
  118. .col normal
  119. .cls
  120. .loc 1,1
  121.      ┌──╥──┐┌──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥─────╥─────╥─────┐
  122.      │F1║F2││ES║ 1║ 2║ 3║ 4║ 5║ 6║ 7║ 8║ 9║ 0║ -║ =║ -- ║NumLk║ScrLk│
  123.      ╞══╬══╡╞══╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩═╦═══╬══╦══╬══╦══╡
  124.      │F3║F4││-│║Q ║W ║E ║R ║T ║Y ║U ║I ║O ║P ║[ ║]  ║  │║7 ║8 ║9 ║- │
  125.      ╞══╬══╡╞═══╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦══╣─┘╠══╬══╬══╬══╡
  126.      │F5║F6││Ctrl║A ║S ║D ║F ║G ║H ║J ║K ║L ║; ║' ║` ║   ║4 ║5 ║6 ║  │
  127.      ╞══╬══╡╞═══╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩══╬═══╬══╬══╬══╣  │
  128.      │F7║F8││  ║\ ║Z ║X ║C ║V ║B ║N ║M ║, ║. ║/ ║  ║ * ║1 ║2 ║3 ║+ │
  129.      ╞══╬══╡╞═══╩═╦╩══╩══╩══╩══╩══╩══╩══╩══╩══╩╦═╩═══╬═══╩══╬══╩══╣  │
  130.      │F9║F0││ Alt ║                            ║CapLk║  0   ║  .  ║  │
  131.      └──╨──┘└─────╨────────────────────────────╨─────╨──────╨─────╨──┘
  132. .loc 1,16
  133. .color reverse
  134. ╥──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥
  135. .loc 2,16
  136. ║ 1║ 2║ 3║ 4║ 5║ 6║ 7║ 8║ 9║ 0║ -║ =║
  137. .loc 3,16
  138. ╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩
  139. .loc 4,17
  140. ║Q ║W ║E ║R ║T ║Y ║U ║I ║O ║P ║[ ║]  ║
  141. .loc 5,17
  142. ╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦══╣
  143. .loc 6,18
  144. ║A ║S ║D ║F ║G ║H ║J ║K ║L ║; ║' ║` ║
  145. .loc 7,18
  146. ╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩══╬
  147. .loc 8,20
  148. ║Z ║X ║C ║V ║B ║N ║M ║, ║. ║/ ║  ║
  149. .loc 9,19
  150. ╦╩══╩══╩══╩══╩══╩══╩══╩══╩══╩╦═╩═══╬
  151. .loc 10,19
  152. ║                            ║
  153. .loc 11,19
  154. ╨────────────────────────────╨
  155. .color 3
  156. .LOCATE 15,1
  157. .col 3
  158. This is a simple picture of the IBM Personal Computer Keyboard. Notice that
  159. it looks very similar to a standard typewriter keyboard, especially the
  160. high-lighted portion.
  161.  
  162. .col 14
  163. .pau (*Please press ENTER*)
  164. .color normal
  165. .loc 1,16
  166. ╥──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥──╥
  167. .loc 2,16
  168. ║ 1║ 2║ 3║ 4║ 5║ 6║ 7║ 8║ 9║ 0║ -║ =║
  169. .loc 3,16
  170. ╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩
  171. .loc 4,17
  172. ║Q ║W ║E ║R ║T ║Y ║U ║I ║O ║P ║[ ║]  ║
  173. .loc 5,17
  174. ╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦═╩╦══╣
  175. .loc 6,18
  176. ║A ║S ║D ║F ║G ║H ║J ║K ║L ║; ║' ║` ║
  177. .loc 7,18
  178. ╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩═╦╩══╬
  179. .loc 8,20
  180. ║Z ║X ║C ║V ║B ║N ║M ║, ║. ║/ ║  ║
  181. .loc 9,19
  182. ╦╩══╩══╩══╩══╩══╩══╩══╩══╩══╩╦═╩═══╬
  183. .loc 10,19
  184. ║                            ║
  185. .loc 11,19
  186. ╨────────────────────────────╨
  187. .color reverse
  188. .locate 5,18
  189. ╦═╩╦
  190. .locate 6,18
  191. ║A ║
  192. .locate 7,18
  193. ╩═╦╩
  194. .col 3
  195. .loc 15,1
  196. .bla 9
  197. .loc 15,1
  198. Let's try using the keyboard. Locate the "A" on the keyboard and press it
  199. once. Notice that a lowercase "a" appears on the screen. Press the ENTER key
  200. after you have typed an "a".
  201. @Begin question
  202. @trys 7
  203.  
  204. @write
  205.  
  206. .col 14
  207. @READ (*Press the "A" key once, and press the ENTER key :*)
  208. @right (*A*) exact nocase
  209. .col 10
  210. Very, good. Let's continue.
  211. .play (*t160l16o2cdefgabo3cp2p2*)
  212. @wrong
  213. .col 12
  214. Woops, enter a single letter "A", and press the Enter key.
  215. .play (*o1a1p1p1*)
  216. .loc 19,1
  217. .bla 4
  218. .loc 19,1
  219. @end question
  220. .col normal
  221. .loc 5,18
  222. ╦═╩╦
  223. .loc 6,18
  224. ║A ║
  225. .loc 7,18
  226. ╩═╦╩
  227. .col reverse
  228. .loc 1,52
  229. ╥─────╥
  230. .loc 2,52
  231. ║ -- ║
  232. .loc 3,52
  233. ╩═╦═══╬
  234. .col 14
  235. .loc 15,1
  236. .bla 9
  237. .loc 15,1
  238. .cen(*Correcting a Mistake*)
  239.  
  240. .col 3
  241. If you type in a letter or number by mistake, you can erase it by using the
  242. -- key at the top of the keyboard. Each time you press this key, it erases
  243. the character to the left of the blinking underline. (This blinking underline
  244. is called the cursor and it tells you where you are typing on the screen).
  245.  
  246. .col 14
  247. .pau (*Please press ENTER*)
  248. .color normal
  249. .loc 1,52
  250. ╥─────╥
  251. .loc 2,52
  252. ║ -- ║
  253. .loc 3,52
  254. ╩═╦═══╬
  255. .col 14
  256. .color reverse
  257. .loc 7,13
  258. ╞═══╦
  259. .loc 8,13
  260. │  ║
  261. .loc 9,13
  262. ╞═══╩
  263. .loc 7,50
  264. ╦╩══╬
  265. .loc 8,50
  266. ║  ║
  267. .loc 9,50
  268. ╩═══╬
  269. .col 3
  270. .loc 13,1
  271. .bla 11
  272. .loc 13,1
  273. .col 14
  274.                                 The Shift Key
  275.  
  276. .col 3
  277. Now locate the two keys on either side of the keyboard which are gray, and
  278. contain a picture of an arrow pointing up. These are "shift" keys, and are
  279. used like the shift keys on a typewriter. When a shift key is held down, and
  280. a letter key is pressed, an uppercase letter appears on the screen. Use the
  281. shift to type an uppercase "A" by holding the shift key down, and pressing
  282. the "A" key once.
  283. @BEG
  284. @TRY 5
  285. .loc 21,1
  286. .bla 3
  287. .loc 21,1
  288. .col 14
  289. @READ (*Enter an uppercase "A" here  and press the ENTER key : *)
  290. @RIGHT (*A*) EXACT
  291. .col 10
  292. Very good!
  293. .play (*o2l16cdefgabo3c*)
  294. @WRONG
  295. .col 12
  296. Remember, hold the shift key down, and press the "A" key once.
  297. .play (*o1a1p1p1p1*)
  298. @End
  299. .col normal
  300. .loc 7,13
  301. ╞═══╦
  302. .loc 8,13
  303. │  ║
  304. .loc 9,13
  305. ╞═══╩
  306. .loc 7,50
  307. ╦╩══╬
  308. .loc 8,50
  309. ║  ║
  310. .loc 9,50
  311. ╩═══╬
  312. .loc 13,1
  313. .bla 11
  314. .loc 13,1
  315. .col 3
  316. The shift key is also used to type characters which appear as the top
  317. character on keys such as the number keys at the top of the keyboard.
  318. That is, a shift 1 key must be typed to get an "!".
  319.  
  320. Let's type something longer than one character...
  321.  
  322. .col 6
  323. .col 14
  324. .inf 1 (*Please type your first name, and press ENTER :*)
  325. .cls
  326. .col 14
  327.  
  328.  
  329. .cen(*Forget the p's and q's - watch those l's and O's*)
  330. .col 3
  331. .loc 6,1
  332. OK, (.inf 1), that's a good start on the keyboard. In the next lesson we will
  333. talk about the parts of the keyboard that are obviously different from a
  334. typewriter, but before that let's look at some subtle differences.
  335. .col 14
  336.  
  337.                      It's not lO o'clock, it's 10 o'clock.
  338. .col 3
  339.  
  340. On most typewriters you wouldn't be able to tell the difference.  On your
  341. computer monitor or printer you may have to look closely to distinguish the
  342. number one (1) from the lower case "L" (l), and the number zero (0) from the
  343. upper case letter "O", but your computer definitely knows the difference.  If
  344. you're used to using those keys interchangeably on your typewriter you will
  345. have to mend your ways.
  346.  
  347. .col 14
  348. .pause (*Press ENTER to continue*)
  349. .cls
  350. .skip 2
  351.                              Starting from Scratch
  352. .col 3
  353.  
  354. The computer is on, but how do I know someone didn't turn it on for you? Look
  355. on the right side of the computer, toward the back, and you will see a red
  356. switch. This is the computer ON/OFF switch. If you are using an IBM
  357. monochrome monitor, the monitor automatically comes on when the computer is
  358. turned on. Other types of monitors must be turned on separately from the
  359. computer.
  360. .skip 2
  361. .col 14
  362.                              Before You Turn it ON
  363.  
  364. .col 3
  365. Before you turn the computer on, you should place the DOS disk (it
  366. came with the computer) in drive A. It is a good policy to NOT turn the
  367. computer on and off often. Many people follow the policy of turning on the
  368. machine once in the morning, and leaving it on all day.
  369.  
  370. .col 14
  371. .pau (*Please press ENTER *)
  372. .cls
  373. .col 14
  374. .skip 2
  375.                               The System Startup
  376.  
  377.  
  378. WHAT IT LOOKS LIKE
  379. .col 3
  380. When you first turn the IBM Personal Computer on, you will normally
  381. (1) see a cursor (which is a small blinking underline) appear on the screen
  382. (2) hear a short beep
  383. (3) see a message telling you to enter the date
  384.  
  385. .col 14
  386. WHAT IS HAPPENING
  387. .color 3
  388. The startup takes several seconds, so don't become impatient. During the
  389. system startup, a self-test (or system checkout) is being made by the
  390. computer. IF THE TEST FINDS SOMETHING WRONG, several numbers may appear on
  391. the screen such as 0801 201. Write the numbers down and report it to your
  392. dealer. The "SETUP" section in "Guide to Operations" describes this procedure
  393. more throughly. The normal system startup appears something like this...
  394.  
  395. .col 14
  396. .pau (*Please press ENTER to see a simulation of normal system startup*)
  397. .cls
  398. .col 23
  399. .locate 1,1 (*_*)
  400. .col 14
  401. .loc 1,10 (*--cursor appears at top of screen, you hear a beep*)
  402. .play (*mft120l2p2p2o3ap2*)
  403. .loc 1,1 (*                                                                *)
  404. .loc 1,1
  405. .col normal
  406. Current date is Tues 1-01-1980
  407. Enter new date:_
  408. .col 14
  409. .loc 2,19 (* --The computer tells you to enter the date*)
  410. .play (*mfp1p1*)
  411. .locate 10,1
  412. .col 3
  413. After the self-test is finished, you may be prompted to enter the current
  414. date and/or time.
  415.  
  416. .col 14
  417. .pau (*Please press ENTER*)
  418. .cls
  419. .col 14
  420. .skip 2
  421.                                Tell it the Date
  422.  
  423. .col 3
  424. When the computer asks you for the date, you can simply press the ENTER key
  425. and not worry with giving the date. We recommend, however, that you go ahead
  426. and answer the date question, especially if you will be saving any documents
  427. on the diskette. The date on which documents are saved is recorded by the
  428. computer and this information can be useful to you later.
  429. .skip 2
  430. @Begin
  431. @try 4
  432. .loc 13,1
  433. .bla 11
  434. .loc 13,1
  435. .col 14
  436.                                  Let's Try It
  437.  
  438. .col 3
  439. Suppose today's date is November 1, 1989. You would answer the prompt "Enter
  440. new date" by typing 11-01-89. Let's try that. Please answer the following
  441. prompt with 11-01-89 (or 11-1-89 would also be correct)
  442.  
  443. .col 14
  444. @READ (*Enter new date : *)
  445. @RIGHT(*11-01-89*)
  446.  
  447. .col 10
  448. Very good!
  449. .play (*o2l16cdefgabo3c*)
  450. @RIGHT(*11-1-89*)
  451.  
  452. .col 10
  453. Very good!
  454. .play (*o2l16cdefgabo3c*)
  455.  
  456. @WRONG
  457. .col 12
  458. Not quite right. Please read the instructions carefully.
  459. .play (*o1a1p1p1*)
  460. @end q
  461. @Begin
  462. @try 4
  463. .cls
  464. .col 14
  465. .skip 2
  466. .cen(*Give it the Time of Day*)
  467. .col 3
  468. .skip 1
  469. Suppose the time is 5 minutes after 10. You would answer the prompt
  470. "Enter new time" by typing 10:05. Let's try that. Please answer the
  471. following prompt with 10:05. Notice that you will need to press the shift
  472. key, and the key with ":" at the top in order to enter the time.
  473.  
  474. .col 14
  475. @READ (*Enter new time : *)
  476. @RIGHT(*10:05*)
  477.  
  478. .col 10
  479. Very good!
  480. .play (*o2l16cdefgabo3c*)
  481. @wrong
  482. .col 12
  483. Not quite right. Please read the instructions carefully.
  484. .play (*o1a1p1p1p1*)
  485. @end q
  486.  
  487. .col 14
  488. .pau (*Please Press ENTER*)
  489. .cls
  490. .skip 4
  491. .col 14
  492. .cen (*DOS is the Computer Manager*)
  493. .col 3
  494. .skip 2
  495. DOS stands for disk operating system.  This system is a set of instructions
  496. that the computer must have in order to communicate, and perform tasks. You
  497. have already seen DOS at work. This is the system which takes control of the
  498. computer when it is turned on.  A computer is "DUMB" until it is told what to
  499. do.
  500.  
  501. .col 14
  502. .pau (*Please press Enter*)
  503. .cls
  504. .skip 3
  505. .cen (*When is the Computer Ready for a DOS Command?*)
  506.  
  507. .col 3
  508. Whenever you see a prompt such as
  509. .col 30
  510. .loc 8,3 (*_*)
  511. .loc 8,1
  512. .col 14
  513. A>
  514. .col 3
  515. .loc 10,1
  516. the computer is ready for you to give it a DOS command. The letter before
  517. the > sign tells you in this case that the "default" disk drive is drive A.
  518. This prompt indicates that DOS is going to use the diskette in drive A
  519. unless we tell it differently.
  520.  
  521. .col 14
  522. .pau (*Please press ENTER*)
  523. .cls
  524. .skip 2
  525. .cen(*File Names*)
  526. .col 3
  527.  
  528. DOS allows us to name, save, get, and throw away files. Each file MUST have a
  529. name. Let's learn about file names. In order to be sure that DOS "knows"
  530. which file we are talking about, we must tell it what its name is and which
  531. disk drive the diskette is in (unless it is in the default drive.) This is an
  532. example of a filename.
  533.  
  534. .col 14
  535.     B:OVERDUE.LET
  536.  
  537. .col 3
  538. This filename is broken into three parts:
  539.  
  540.     1) the disk drive
  541.     2) the name
  542.     3) the extension
  543.  
  544. .col 14
  545. .pau (*Please press ENTER*)
  546. .cls
  547.  
  548. .col 3
  549. Let's consider again the filename B:OVERDUE.LET. Its three parts are
  550. discussed below.
  551.  
  552. .col 14
  553.     1) the disk drive - B:
  554. .col 3
  555.        This is optional. If no disk is specified, the default drive is
  556.        assumed.
  557.  
  558. .col 14
  559.     2) the name - OVERDUE
  560. .col 3
  561.        This name can contain up to 8 characters. These characters can be
  562.        letters, numerals, and several other characters listed in the DOS
  563.        Manual.
  564.  
  565. .col 14
  566.     2) the extension - LET
  567. .col 3
  568.        This follows the decimal point and can contain up to 3 characters.
  569.        The same characters are valid as for the name.
  570.        (The extension is optional.)
  571.  
  572.  
  573. .col 3
  574. This name specifies that this file is on the diskette in drive B, and it will
  575. remind me that it is a letter to customers with overdue accounts.
  576.  
  577. .col 14
  578. .pau(*Please press ENTER*)
  579. @begin question
  580. @TRY 3
  581. .cls
  582. .col 14
  583. .skip 3
  584. Some valid filenames are:
  585.  
  586. .col 3
  587. MYFILE   A:MYFILE   C:MYFILE.ONE  DOS1.CAI  FIL.12  FILE#99
  588.  
  589. .col 14
  590. Some invalid filenames are:
  591. .col 3
  592.  
  593. THISISAFILENAME - Too long.
  594. THIS.FOUR - extension too long.
  595. @EACH - uses invalid character.
  596. AB:FILE - disk drive identifiers are only 1 letter long.
  597.  
  598. .col 14
  599. Pick the VALID filename from this list:
  600.     a) B:MYFILE.EXTN
  601.     b) FILENAMES.A
  602.     c) ACCOUNT.MY
  603.     d) EXT.FILENAME
  604.  
  605. .col 14
  606. @READ (*Choose a,b,c, or d : *)
  607. @RIGHT (*C*) EXACT NOCASE
  608. .col 10
  609. That's right, (.INFO 1)!
  610. .play (*o2l16cdefgabo3cp2*)
  611. @WRONG (*A*) EXACT NOCASE
  612. .col 12
  613. No, (.INFO 1), the extension ".EXTN" is too long.
  614. .play (*o1a1p1p1p1*)
  615. @WRONG (*B*) EXACT NOCASE
  616. .col 12
  617. No, the filename "FILENAMES" is 9 characters long.
  618. .play (*o1a1p1p1p1*)
  619. @WRONG(*D*) EXACT NOCASE
  620. .col 12
  621. No, the extension goes on the other end of the filename.
  622. .play (*o1a1p1p1p1*)
  623. @wrong
  624. .col 12
  625. Please give a one letter answer such as A,B,C, or D.
  626. .play (*o1a1p1p1p1*)
  627. @WRONG FINAL
  628. .col 12
  629. The answer is (C) ACCOUNT.MY
  630. @END QUESTION
  631. .col 14
  632.  
  633. .pau (*Please press ENTER, (.INFO 1)*)
  634. .cls
  635. .skip 2
  636. .col 14
  637. .cen (*Your Turn*)
  638. .skip 1
  639. .col 3
  640. Suppose you want to refer to a file on disk B whose filename is TUTOR2 and
  641. whose extension is CAI. Enter the name of this file, and press ENTER.
  642. @begin
  643. @TRY 3
  644. .col 14
  645. .loc 7,1
  646. .bla 17
  647. .loc 7,1
  648.  
  649. @READ(*Enter filename here:*)
  650. @RIGHT (*B:TUTOR2.CAI*) exact nocase
  651. .col 10
  652. Very good, (.INFO 1)!
  653. .play (*l16o2cdefgabo3cp2*)
  654. @WRONG
  655. .col 12
  656. Not quite right.
  657. Hint, the disk is B, the name is TUTOR2, and the extension is CAI.
  658. .play (*o1a1p1p1p1*)
  659. @WRONG FINAL
  660. .col 12
  661. The answer is B:TUTOR2.CAI
  662.  
  663. @END QUESTION
  664. .col 14
  665.  
  666. .pau (*Please press ENTER*)
  667. .cls
  668. .skip 3
  669. .cen (*The Directory Command*)
  670. .col 3
  671.  
  672. There are a number of DOS commands. We will concentrate here on one
  673. important command you need to learn first. It is...
  674.  
  675. .col 14
  676. DIR
  677.  
  678. .col 3
  679. This command gives a listing of the filenames of the files on the default
  680. disk. It also shows you the size of the file (in bytes), and  the date it was
  681. created or changed last. If you wanted to see a listing of the filenames on
  682. disk B, you would type
  683.  
  684. .col 14
  685. DIR B:
  686.  
  687.  
  688. .pau (*Please press ENTER*)
  689. .cls
  690. .skip 2
  691.                              An Example Directory
  692.  
  693. .col 3
  694. Below is displayed an example of a directory listing:
  695.  
  696.  
  697. .col normal
  698. AUTOEXEC BAT    128   5-07-86  12:00p
  699. CALL     EXE  36864   1-28-86  10:05a
  700. DOS1     CAI   9728   2-10-86   9:12p
  701. VT       BAT    128  10-01-86   5:50p
  702. MYPROG   BAS   1028   2-11-86   4:32p
  703.        5 file(s)
  704.  
  705.  
  706. .col 14
  707. .pau (*Please press ENTER*)
  708. .cls
  709. .skip 3
  710. .cen (*Your Turn*)
  711. .col 3
  712. .skip 1
  713. (.INFO 1), suppose you wish to see a listing of all of your files on disk C.
  714. Enter the proper command after the DOS prompt below.
  715. @BEGIN
  716. @TRIES 4
  717. .loc 9,1
  718. .bla 15
  719. .loc 9,1
  720.  
  721. .col 14
  722. @READ (*A>*)
  723. @RIGHT(*DIR C:*) EXACT NOCASE
  724. .col 10
  725.  
  726. That is right!
  727. .play (*l16o2cdefgabo3cp2*)
  728. @WRONG (*DIR C*) EXACT NOCASE
  729.  
  730. .col 12
  731. No, you must put the colon on the end of the drive specification "C:"
  732. .play (*o1a1p1p1p1*)
  733. @WRONG
  734.  
  735. .col 12
  736. The command takes the form DIR plus the drive specification "C:".
  737. .play (*o1a1p1p1p1*)
  738. @WRONG FINAL
  739.  
  740. .col 12
  741. The correct answer is
  742.  
  743. A>DIR C:
  744. @END QUESTION
  745.  
  746. .col 14
  747. .pau (*Please press ENTER*)
  748. .cls
  749.  
  750. .col 14
  751. .cen (*More on the Directory*)
  752. .col 3
  753.  
  754. You do not have to ask to see the entire directory. If you want to see
  755. just the listing for the file B:OVERDUE.LET, you could give the command
  756.  
  757. .col 14
  758. A>DIR B:OVERDUE.LET
  759.  
  760. .col 3
  761. Suppose you have written several letters, and saved each of these letters
  762. with the extension ".LET". You could ask for a listing of all of these
  763. ".LET" files on disk B by giving the command
  764.  
  765. .col 14
  766. A>DIR *.LET
  767.  
  768. .col 3
  769. The * to the left of the period means that you are asking for a directory of
  770. ALL files with ".LET" extension NO MATTER WHAT THE NAME IS.
  771.  
  772. .col 14
  773. .pau (*Please press ENTER*)
  774. .cls
  775.  
  776. .cen (*Even MORE on the Directory*)
  777.  
  778. .col 3
  779. If you want to see a listing of all files with filename MAGAZINE on the
  780. default disk NO MATTER WHAT THE EXTENSION IS, the command would be
  781.  
  782. .col 14
  783. A>DIR B:MAGAZINE.*
  784.  
  785. .col 3
  786. If you have several letters to different magazine editors stored in files
  787. MAG1.LET, MAGA.LET, and MAG10.LET, all on the default disk, then you could
  788. ask for a directory listing of ALL of these with the command
  789.  
  790. .col 14
  791. A>DIR MAG*.LET
  792.  
  793. .col 3
  794. You should refer to the DOS manual for more on these so-called "Global
  795. Filename Specifications".
  796.  
  797. .col 14
  798. .pau (*Please press ENTER*)
  799. @BEGIN
  800. .cls
  801.  
  802. .col 14
  803. .cen (*Your Turn*)
  804. .col 3
  805. @TRY 3
  806.  
  807. Finish the statement below in which you wish to see the directory for
  808. all files on the default drive (A) with the ".BAS" extension.
  809.  
  810. .col 14
  811. Complete the following.
  812.  
  813. @READ(*A>*)
  814. @RIGHT (*DIR *.BAS*) exact nocase
  815. .col 10
  816. Very good!
  817. Note: Programs written in the programming language BASIC (see SOFTWARE
  818. tutorial) are stored with extension ".BAS".
  819. .pla (*o2l16cdefgabo3cp1*)
  820. @RIGHT (*DIR A:*.BAS*) exact nocase
  821. .col 10
  822. Very good!
  823. Note: Programs written in the programming language BASIC (see SOFTWARE
  824. tutorial) are stored with extension ".BAS".
  825. .pla (*o2l16cdefgabo3cp1*)
  826. @WRONG
  827. .col 12
  828. Refer to all files with a ".BAS" extension by using the global symbol "*"
  829. plus the extension ".BAS"
  830. .play (*o1a1p1p1p1*)
  831. @WRONG FINAL
  832. .col 12
  833. The answer is
  834.  
  835. A>DIR *.BAS
  836.  
  837. @END QUESTION
  838. .cls
  839. .skip 2
  840. .col 14
  841. .cen(*Formatting a Disk*)
  842. .col 3
  843. .skip 3
  844. Purpose: 1) Initializes a diskette so information may be stored
  845.             and read. Diskettes which are "right out of the box"
  846.             are not usable until they are formatted using this
  847.             procedure.
  848.  
  849.          2) It may place system files on the diskette. These
  850.             will be discussed in a few minutes.
  851.  
  852. .col 14
  853. Note: Formatting will destroy any existing data on a diskette.
  854. .skip  4
  855.  
  856. .pause (*Please press ENTER*)
  857. .cls
  858. .skip 2
  859. .col 14
  860.                               The FORMAT Command
  861.  
  862. .col 3
  863. The following is an example of a Format command
  864.  
  865. .col 14
  866.  
  867. A>FORMAT B:/S
  868.  
  869. .col 3
  870. In this command, we have indicated that we wish to format a diskette in drive
  871. B, and that we want the system files to be written to the formatted diskette.
  872. If we had given the command
  873.  
  874. .col 14
  875. A>FORMAT B:
  876.  
  877. .col 3
  878. the system files would not be placed on the formatted diskette.
  879.  
  880. .col 14
  881. .pau (*Please press ENTER*)
  882. .cls
  883. .skip 2
  884. .col 14
  885. .cen(*More About the System Files*)
  886.  
  887. .col 3
  888. System files tell your Personal Computer how to operate. If a diskette is to
  889. be used to "boot" the computer, that is, if the diskette is to be placed in
  890. drive A when the computer is turned on or "rebooted", you will need to have
  891. the system files on that diskette. When the /S option is specified, you will
  892. notice the file COMMAND.COM is placed on the new diskette.
  893.  
  894. .col 14
  895.                               It's Your Decision
  896. .col 3
  897.  
  898. If a diskette is to ONLY be used to store data, and never used to boot the
  899. system, there is no reason to use the /S option. The system files take up
  900. some space on a diskette. Therefore, if a diskette will hold 360K of
  901. information normally, one formatted with the /S option will hold somewhat
  902. less.
  903.  
  904. .col 14
  905. .pause(*Please press ENTER*)
  906. .cls
  907. .skip 1
  908. .col 14
  909. .cen(*Example Formatting Session*)
  910. .col 3
  911.  
  912. If you issue the command
  913.  
  914. .col 14
  915.  A>FORMAT B:/S   or   A>FORMAT B:
  916.  
  917. .col 3
  918. you will be instructed by the computer
  919.  
  920. .col 14
  921. Insert new disk in drive B:
  922. Press any key when ready
  923.  
  924. .col 3
  925. After you follow these instructions, the diskette will be formatted. This
  926. takes several seconds. When formatting is complete, you will receive the
  927. message:
  928.  
  929. .col 14
  930. Formatting...Format complete
  931. Format another (Y/N)?_
  932.  
  933. .col 3
  934. It is a good practice to format an entire box of diskettes at once.  That
  935. way, when you need them while running a program, they will be ready.
  936.  
  937. .col 14
  938. .pause (*Please press ENTER to continue*)
  939. @begin
  940. .cls
  941. .skip 2
  942. .col 14
  943. .cen(*Your Turn*)
  944. .col 3
  945. .skip 2
  946. @TRYS 4
  947.  
  948. Suppose you wish to format a diskette in drive B, and you want to
  949. also transfer the system files. Enter the command you would use...
  950.  
  951. .col 14
  952. @READ (*A>*)
  953. @RIGHT (*format b:/s*) EXACT NOCASE
  954. .col 10
  955. Very Good!
  956. .play (*o2l16cdefgabo3c*)
  957.  
  958. @WRONG
  959. .col 12
  960.  
  961. Not correct, (.inf 1), try again.
  962. .play (*o1a1p1p1*)
  963. @WRONG FINAL
  964. .col 12
  965.  
  966. The answer is ...
  967.  
  968. A>FORMAT B:/S
  969. @END QUESTION
  970.  
  971. .col 14
  972. .Pau (*Please press ENTER*)
  973. .cls
  974. .skip 5
  975. .col 14
  976. .cen(*Where to Find More*)
  977. .skip 2
  978. .col 3
  979. Additional information about the FORMAT command may be found in the COMMANDS
  980. section of your DOS manual. If you are using double sided disks, there are
  981. additional paramaters you may want to use.
  982.  
  983. .col 14
  984. .pau (*Please press ENTER*)
  985. .cls
  986. .skip 2
  987. .col 14
  988. .cen (*The COPY Command*)
  989. .col 3
  990. .skip 2
  991.  
  992.      ┌───────────────┐                        ┌───────────────┐
  993.      │               │                        │               │
  994.      │               │                        │               │
  995.      │       O       │                        │       O       │
  996.      │               │                        │               │
  997.      │       FILE --------------------------->│  COPY of FILE │
  998.      │               │                        │               │
  999.      └───────────────┘                        └───────────────┘
  1000. .skip 2
  1001. The PURPOSE of the COPY command is to transfer files from disk to disk or
  1002. to copy a file to the same disk using a different name. It takes the form
  1003. .col 14
  1004.  
  1005. A>COPY old-filename new-filename
  1006.  
  1007.  
  1008. .pau (*Please press ENTER*)
  1009. .cls
  1010. .skip 2
  1011. .col 14
  1012.                            Example of COPY Command
  1013.  
  1014. .col 3
  1015. Suppose you had a file named MYFILE.BAS on the diskette in drive A, and
  1016. wished to copy it to a diskette in drive B. The command you would issue
  1017. is...
  1018.  
  1019. .col 14
  1020. A>COPY MYFILE.BAS B:MYFILE.BAS
  1021.  
  1022.  
  1023. TWO IMPORTANT NOTES
  1024. .col 3
  1025. 1. If you do not have two disk drives, the command is still as above. The
  1026. computer will prompt you to switch diskettes back and forth in the single
  1027. disk drive until the copy is complete.
  1028.  
  1029. 2. Since the name of the new file is the same as the old file (except for
  1030. drive), the command may be shortened to...
  1031.  
  1032. .col 14
  1033. A>COPY MYFILE.BAS B:
  1034.  
  1035.  
  1036. .pau (*Please press ENTER*)
  1037. .cls
  1038. .skip 3
  1039. .col 14
  1040.                          Copying to the SAME diskette
  1041.  
  1042. .col 3
  1043. If you are copying to the same diskette, the new filename (the second
  1044. filename specified) must be different from the first. For example...
  1045.  
  1046. .col 14
  1047. A>COPY MYFILE.OLD MYFILE.NEW
  1048. .col 3
  1049.  
  1050. would create a copy of the old file "MYFILE.OLD" under the name "MYFILE.NEW".
  1051.  
  1052. .col 14
  1053. .pau (*Please press ENTER*)
  1054. .cls
  1055. .skip 3
  1056.               Copying from a Drive Other Than the Default Drive:
  1057. .col 3
  1058.  
  1059. If you wish to copy a file from a drive other than the default drive (which
  1060. is usually A), simply specify the drive designation on the file
  1061. specifications. The command
  1062. .col 14
  1063.  
  1064. A>COPY B:MYFILE A:
  1065.  
  1066. .col 3
  1067. would copy the file called MYFILE in drive B to the diskette in drive A.
  1068. .col 14
  1069.  
  1070. .pau (*Please press ENTER*)
  1071. @BEG
  1072. .cls
  1073. @tries 5
  1074. .skip 2
  1075. .col 14
  1076. .cen (*YOUR TURN*)
  1077. .col 3
  1078.  
  1079. Suppose you wanted to copy the file named IBMPC from the diskette in drive A
  1080. to the diskette in drive B. Please enter the correct command.
  1081.  
  1082. .col 14
  1083. @READ (*A>*)
  1084. @RIGHT(*COPY IBMPC B:*) exact nocase
  1085.  
  1086. .col 10
  1087. Very good, (.inf 1)!
  1088. .play (*o2l16mfcdefgabo3c*)
  1089. @RIGHT(*COPY A:IBMPC B:*) exact nocase
  1090.  
  1091. .col 10
  1092. Very good, (.inf 1)!
  1093. .play (*o2l16mfcdefgabo3c*)
  1094. @RIGHT(*COPY A:IBMPC B:IBMPC*) EXact nocase
  1095.  
  1096. .col 10
  1097. Very good, (.inf 1)!
  1098. .play (*o2l16mfcdefgabo3c*)
  1099. @RIGHT(*COPY IBMPC B:IBMPC*) EXact nocase
  1100.  
  1101. .col 10
  1102. Very good, (.inf 1)!
  1103. .play (*o2l16mfcdefgabo3c*)
  1104. @WRONG
  1105.  
  1106. .col 12
  1107. No, not correct, (.inf 1).
  1108. .play (*o1a1p1p1*)
  1109. @END
  1110. .col 14
  1111.  
  1112. .pau (*Please press ENTER*)
  1113. .cls
  1114.  
  1115. .col 14
  1116.                              The DISKCOPY Command
  1117. .col 3
  1118.  
  1119. Another handy command is DISKCOPY, which allows you to copy entire diskettes.
  1120. You should read the DOS manual for details.
  1121.  
  1122. .col 14
  1123. .pau (*Please press ENTER*)
  1124. .cls
  1125. .skip 2
  1126. .col 14
  1127.                                The TYPE Command
  1128. .col 3
  1129.  
  1130. Another useful command is the TYPE command. With this command you can type
  1131. out the contents of a file. If you wanted to type the file OVERDUE.LET which
  1132. is on the diskette in drive B, you could issue the command
  1133.  
  1134. .col 14
  1135. A>TYPE B:OVERDUE.LET
  1136.  
  1137. .col 3
  1138. Of course, if the file is in the diskette in the default drive, you can
  1139. omit the drive specification.
  1140.  
  1141. .col 14
  1142. .pau (*Please press ENTER*)
  1143. @BEGIN
  1144. @TRY 5
  1145. .cls
  1146.  
  1147. .col 14
  1148.                                   Your Turn
  1149.  
  1150. .col 3
  1151. Suppose you want to SEE what is in the file ACCOUNT.LST which is in the
  1152. diskette in the default drive (A). Enter the appropriate command below:
  1153.  
  1154. .col 14
  1155. @READ (*A>*)
  1156. @right (*type account.lst*) exact nocase
  1157.  
  1158. .col 10
  1159. Very good, (.inf 1).
  1160. .play (*o2l16mfcdefgabo3c*)
  1161. @right (*type a:account.lst*) exact nocase
  1162.  
  1163. .col 10
  1164. Very good, (.inf 1), but you didn't have to include A: since A is
  1165. the default
  1166. .play (*o2l16mfcdefgabo3c*)
  1167. @wrong
  1168.  
  1169. .col 12
  1170. Not quite right.
  1171. .play (*o1a1p1p1*)
  1172. @end
  1173.  
  1174. .col 14
  1175. .pau (*Please press ENTER*)
  1176. .cls
  1177. .skip 2
  1178.                           Some Files Cannot be TYPED
  1179.  
  1180. .col 3
  1181. Not all files can be typed out to the screen using the TYPE command. For
  1182. example, if you typed out a file called MYPROG.BAS, you might see something
  1183. that looks like this:
  1184.  
  1185. .col 14
  1186. Ñ╥«─╟ßσ╔╞¿┬┬╣»╚·┬╟╠╤▄Ñ╞ûî
  1187. ┐ƒƒ@óÄ┐₧ôƒ₧ïƒ╜²╔═┬═
  1188. ┬¿═▄┼Ñ╛╨╤µ·┬₧ö¿
  1189. ╨¿╞╥╓·╪┬╢£ÑñÆ┬╚
  1190. Ñ╞┤╟╚╥╪₧µ┬ÆÇ╟─╞ò¿d╟═╬
  1191. ╠╒£╞»ö¿╟╦
  1192.  
  1193. .col 3
  1194. We will award a prize to anyone who can read this.
  1195.  
  1196. .col 14
  1197. .pau (* Please press ENTER*)
  1198. .cls
  1199. .skip 2
  1200.                         Standard DOS Files (ASCII Files)
  1201.  
  1202. .col 3
  1203. The TYPE command actually only works on standard DOS files. DOS files use a
  1204. standard set of printable characters called the ASCII character set where
  1205. ASCII is short for American Standard Code for Information Interchange.
  1206. Sometimes you will just have to try to type the file out to see whether or
  1207. not the TYPE is going to work - it doesn't hurt the file.  Files with the
  1208. following extensions are usually not ASCII and cannot be TYPED:
  1209.  
  1210. .col 14
  1211.     .COM
  1212.     .BAS
  1213.     .EXE
  1214.  
  1215. .pau (*Please press ENTER*)
  1216. .cls
  1217. .skip 2
  1218. .col 14
  1219.                                Read the Manual
  1220.  
  1221. .col 3
  1222. Once you have mastered the above commands, you should be able to read the
  1223. COMMANDS section of the DOS manual, and understand how commands
  1224. are given. The following commands may be useful to you.
  1225.  
  1226. .col 14
  1227. ERASE - get rid of files you no longer need.
  1228. RENAME - rename a file on the same diskette.
  1229. .skip 2
  1230. .pau (*Please press ENTER*)
  1231. .cls
  1232. .skip 2
  1233. .col 14
  1234. .cen (*Internal vs External DOS Commands*)
  1235. .col 3
  1236. .skip 2
  1237. As you are reading the DOS manual, you will notice that each command is
  1238. designated as an "INTERNAL" or "EXTERNAL" command.
  1239.  
  1240. .col 14
  1241.                               External Commands
  1242. .col 3
  1243.  
  1244. External commands reside in files which have a ".COM" extension. In order to
  1245. use these commands, the appropriate ".COM" file should be on the diskette in
  1246. the default drive. The command FORMAT, for example, is an EXTERNAL command.
  1247. Therefore, if you wish to use that command, the command file FORMAT.COM
  1248. should be on the diskette in the default drive.
  1249.  
  1250. .col 14
  1251.                               Internal Commands
  1252.  
  1253. .col 3
  1254. These DOS commands reside in memory and can be used at any time
  1255. you see the system prompt. COPY and TYPE are both INTERNAL commands.
  1256.  
  1257. .col 14
  1258. .pau (*Please press ENTER*)
  1259. @BEG
  1260. .cls
  1261. @try 4
  1262. .skip 2
  1263. .col 14
  1264. .cen (*REVIEW*)
  1265.  
  1266. .col 3
  1267. The COPY command may be used to ...
  1268.  
  1269. 1) Copy a file on diskette to another diskette.
  1270. 2) Make a copy of your favorite 45 RPM record.
  1271. 3) FORMAT a diskette so it can be used by the computer.
  1272. 4) Copy one cat to another.
  1273.  
  1274. .col 14
  1275. @READ(*Please enter your answer :*)
  1276. @RIGHT(*1*) exact
  1277.  
  1278. .col 10
  1279. Very good (.inf 1)!
  1280. .play (*mfl16o2cdefgabo3cp1p1*)
  1281. @WRONG (*2*) exact
  1282.  
  1283. .col 12
  1284. No such luck!
  1285. .play (*mfo2l16co1bagfedcp1p1*)
  1286. @WRONG(*3*) exact
  1287.  
  1288. .col 12
  1289. You missed the boat somewhere in this tutorial!
  1290. .play (*mfo2l16co1bagfedcp1p1*)
  1291. @WRONG (*4*) exact
  1292.  
  1293. .col 12
  1294. Only if CATS is the name of a file!
  1295. .play (*mfo2l16co1bagfedcp1p1*)
  1296. @wrong
  1297.  
  1298. .col 12
  1299. Your answer should be either 1,2,3, or 4.
  1300. .play (*mfo2l16co1bagfedcp1p1*)
  1301. @END
  1302.  
  1303. .col 14
  1304. .pau (*Please press ENTER*)
  1305. .cls
  1306. .skip 2
  1307. .col 14
  1308. .cen (*DOS is Your Friend*)
  1309. .col 3
  1310.  
  1311. The Disk Operating System provides you with many commands to help you
  1312. manipulate your computer files. Use the DOS manual to understand more about
  1313. these commands.
  1314.  
  1315. .col 14
  1316.  
  1317.  
  1318. .col 14
  1319. .pau (*Please press ENTER*)
  1320. .cls
  1321. .col 14
  1322. .skip 2
  1323.                                 Congratulations
  1324.  
  1325. .col 3
  1326. You have just completed this tutorial. Although these lessons will not make
  1327. you an expert, we hope they have given you a good foundation. You are about
  1328. to receive your diploma for completing this program.
  1329.  
  1330. .col 14
  1331. Press ENTER to receive your diploma.
  1332. .pau (*(You can print your diploma using Shift-PrtSc)*)
  1333. .cls
  1334. .play (*mbL8o2g2*)
  1335. .play (*g-ga4e2d2c2O1bO2cd4O1a1b2*)
  1336. .play (*o2c#d4ea2d2g2gg-4ed2*)
  1337.  
  1338. .col 12
  1339.    ************************************************************************
  1340.    *                                                                      *
  1341.    *                                                                      *
  1342.    *                                                                      *
  1343.    *                                                                      *
  1344.    *                                                                      *
  1345.    *                                                                      *
  1346.    *                                                                      *
  1347.    *                                                                      *
  1348.    *                                                                      *
  1349.    *                                                                      *
  1350.    *                                                                      *
  1351.    *                                                                      *
  1352.    *                                                                      *
  1353.    *                                                                      *
  1354.    *                                                                      *
  1355.    *                                                                      *
  1356.    *                                                                      *
  1357.    *                                                                      *
  1358.    ************************************************************************
  1359. .col 11
  1360. .loc 4,16
  1361.  ####    ###   ####   #       ###   #   #   ###
  1362. .loc 5,16
  1363.  #   #    #    #   #  #      #   #  ## ##  #   #
  1364. .loc 6,16
  1365.  #   #    #    #   #  #      #   #  # # #  #   #
  1366. .loc 7,16
  1367.  #   #    #    ####   #      #   #  #   #  #   #
  1368. .loc 8,16
  1369.  #   #    #    #      #      #   #  #   #  #####
  1370. .loc 9,16
  1371.  #   #    #    #      #      #   #  #   #  #   #
  1372. .loc 10,16
  1373.  ####    ###   #      #####   ###   #   #  #   #
  1374. .loc 12,37
  1375.  for
  1376. .loc 14,1
  1377. .cen (*Completion of PC-CAI's*)
  1378. .loc 16,1
  1379. .cen (*C O M P U T E R   T U T O R*)
  1380. .loc 18,1
  1381. .cen (*Presented to (.inf 1) *)
  1382. .col 14
  1383. .loc 23,1
  1384. .pau (*Press ENTER*)
  1385. .cls
  1386.  
  1387.                             YOU'VE DONE A GREAT JOB!
  1388.  
  1389.  
  1390. By using this software, you have painlessly learned something about personal
  1391. computing. I hope you enjoyed these lessons. There are several other
  1392. tutorials for you to look at. They illustrate some more of the features of
  1393. PC-CAI.
  1394.  
  1395.  
  1396. .s 4
  1397. .pau (*Press ENTER*)
  1398.  
  1399. @Menu
  1400.  
  1401.